
//PROPS
var murTop = {
	bounds : {
		x : 0,
		y : 0,
		w : 960,
		h : 96,
		image : new Image(),
		c : '#000'
	},
	tag : 'block',
	mvt: false
}
murTop.bounds.image.src = 'assets/J1_murTop.jpg';

var baseLanceFlamme = {
	bounds : {
		x : 2*48,
		y : 2*48,
		w : 1*48,
		h : 2*48,
		image : null,
		c : '#000'
	},
	tag : 'block',
	mvt: true
}

var lanceFlamme = {
	bounds : {
		x : 2*48,
		y : 4*48,
		w : 1*48,
		h : 6*48,
		image : null,
		c : '#fe0061'
	},
	active : false,
	tag : 'trap',
	mvt: true,
	update : function(){
		
	}
}

var basePorte1 = {
	bounds : {
		x : 15*48,
		y : 2*48,
		w : 3*48,
		h : 2*48,
		image : null,
		c : '#000'
	},
	tag : 'block',
	mvt: true
}

var basePorte2 = {
	bounds : {
		x : 15*48,
		y : 8*48,
		w : 3*48,
		h : 2*48,
		image : null,
		c : '#000'
	},
	tag : 'block',
	mvt: true
}

var porte = {
	bounds : {
		x : 16*48,
		y : 4*48,
		w : 1*48,
		h : 4*48,
		image : null,
		c : '#fe0061'
	},
	active : true,
	tag : 'trap',
	mvt: true,
	update : function(){
		
	}
}

var laser = {
	bounds : {
		x : 7*48,
		y : 5*48,
		w : 2*48,
		h : 2*48,
		s : 4,
		image : null,
		c : '#fe0061'
	},
	active : true,
	tag : 'trap',
	mvt: true,
	update : function(){
		this.move();
	},
	move : function(){
		if(	this.bounds.y + this.bounds.s > 2*48 + 24 &&
			this.bounds.y + this.bounds.h + this.bounds.s < 10*48 - 24)
			this.bounds.y += this.bounds.s;
		else{
			this.bounds.s = -this.bounds.s;
		}
			
	}
}

//PROPS LIBRARY
PROPS = {
	murTop : murTop,
	baseLanceFlamme : baseLanceFlamme,
	lanceFlamme : lanceFlamme, 
	laser : laser,
	basePorte1 : basePorte1,
	porte : porte,
	basePorte2 : basePorte2
};
